/*
 * $$Id: Message.java,v 1.9 2004/06/28 12:16:03 bel70 Exp $$
 *
 * ***** BEGIN LICENSE BLOCK *****
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in 
 * compliance with the License. You may obtain a copy of the License 
 * at http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
 * the License for the specific language governing rights and 
 * limitations under the License.
 *
 * The Original Code is jforum forum code.
 *
 * The Initial Developer of the Original Code is the JResearch, Org. 
 * Portions created by the Initial Developer are Copyright (C) 2004 
 * the Initial Developer. All Rights Reserved. 
 * 
 * Contributor(s): 
 *              Dmitry Belov <bel@jresearch.org>
 *        
 * ***** END LICENSE BLOCK ***** */
/*
 * Created on 07.05.2003
 *
 */
package com.jred.jforum.beans.forum;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;

import com.jred.jforum.beans.user.Sender;


/**
 * DOCUMENT ME!
 * 
 * @author Bel
 */
public class Message implements Serializable {

	private String contents;
    private String heading;
    private int id;
    private Date intime;
    private String sender;
    private int threadid;
    private String ip;
    
    private Sender senderInfo;

    private int threadSort;


    /**
     * DOCUMENT ME!
     * 
     * @return
     */
    public String getIp() {
        return ip;
    }

    /**
     * DOCUMENT ME!
     * 
     * @param string
     */
    public void setIp(String string) {
        ip = string;
    }

    /**
     * DOCUMENT ME!
     * 
     * @return
     */
    public int getThreadSort() {
        return threadSort;
    }

    /**
     * DOCUMENT ME!
     * 
     * @param i
     */
    public void setThreadSort(int i) {
        threadSort = i;
    }
    

    /**
     * DOCUMENT ME!
     *
     * @return
     */
    public String getHeading() {
        return heading;
    }

    /**
     * DOCUMENT ME!
     *
     * @return
     */
    public int getId() {
        return id;
    }

    /**
     * DOCUMENT ME!
     *
     * @return
     */
    public Date getIntime() {
        return intime;
    }

    /**
     * DOCUMENT ME!
     *
     * @return
     */
    public String getSender() {
        return sender;
    }


    /**
     * DOCUMENT ME!
     *
     * @param string
     */
    public void setHeading(String string) {
        heading = string;
    }

    /**
     * DOCUMENT ME!
     *
     * @param i
     */
    public void setId(int i) {
        id = i;
    }

    /**
     * DOCUMENT ME!
     *
     * @param date
     */
    public void setIntime(Date date) {
        intime = date;
    }

    /**
     * DOCUMENT ME!
     *
     * @param string
     */
    public void setSender(String string) {
        sender = string;
    }

    /**
     * DOCUMENT ME!
     *
     * @return
     */
    public int getThreadid() {
        return threadid;
    }

    /**
     * DOCUMENT ME!
     *
     * @param i
     */
    public void setThreadid(int i) {
        threadid = i;
    }

	public String getContents() {
		return contents;
	}

	public void setContents(String contents) {
		this.contents = contents;
	}

	public Sender getSenderInfo() {
		return senderInfo;
	}

	public void setSenderInfo(Sender senderInfo) {
		this.senderInfo = senderInfo;
	}
}